docker 发布启动jar

1
2
3
4
5
6
7
8
9
10
11
12
13
14
1:上传jar到指定目录 在该目录下创建Dockerfile 文件
2:
FROM java:8
MAINTAINER bohu
ADD gateway-1.0-SNAPSHOT.jar gateway.jar
EXPOSE 8001
ENTRYPOINT ["java","-Dfile.encoding=utf-8","-jar","data/gateway-1.0-SNAPSHOT.jar"]
## data/gateway-1.0-SNAPSHOT.jar 指定当前目录下 gateway-1.0-SNAPSHOT.jar 文件
3:创建镜像文件 docker build -t gateway:1.0.0 . 注意:后面的 .
4:将容器目录与宿主机目录进行关联
docker run --name gateway -it -v /usr/local/docker/jar:/data -d -p 8001:8001 gateway:1.01
--name为指定容器的名称 -v 宿主机目录关联容器目录 -p指定容器暴露的端口
5:每次更新替换jar即可
6、然后docker stop启动的容器,然后再docker start容器就可以了

上次更新 2022-11-18